モジュール詳細:タイムキーパー

もうちょっとだけ時間がほしいんだ、いいかい?

  • ディスプレーと3つの色付きLEDが表示されている。LEDの色、数字の色、表示された数字、爆弾から得られる情報に基づいて、いつどのLEDを押すか決定しなければならない。
  • LEDは、読み順で登場した順に参照する。
  • モジュールを解除するには、一つのLEDのみを押す必要がある。
  • LEDとディスプレーの数字は赤(RED)、黄(YELLOW)、青(BLUE)、緑(GREEN)、黒(BLACK)、白(WHITE)のうちどれか一つの色で現れる。
  • 表示された数字から開始し、以下のステップを登場した順番に利用して数字を調整する。
  • 押すべきLEDを伝えられた場合、その時点で最終ステップとなる。押すべきLEDに関する以降の説明を無視する。
  • 終了地点に到達した場合(終了と記されている)、ステップの進行を止め、現在取得している数字を最終的な値とする。
  • 最終的な値と押すべきLED(LEDが終了地点の前のステップでまだ選択されていない場合、3ページのLEDの特定セクションを参照する)を取得したら、正しいLEDを爆弾の残り時間*が最終的な値と等しい(誤差2秒以内。例:値が70の場合、残り時間が1:08から1:12の間であれば許容される)ときに押す。 正しいLEDを方程式「X * 2n」を満たす(整数に切り捨て)タイミングで押しても許容される。 Xは計算した値であり、nは任意の整数である。残り時間が10秒以内の時にLEDを押すと、許容されるかに関わらずミスが記録される。ただし、許容されるタイミングで押されたなら、モジュールは解除される。
  • 数字に文字を加算するように指示された場合、その文字に対応する数字(A=1, B=2,...)を加算する。例:23 + D = 27

*これはカウントダウンタイマーの「秒数」に表示される数字ではない。これは全体の残り時間の秒数である。例:1:20=80秒。最終的な値が80の場合、カウントダウンタイマーに01:20が表示された時に正しいLEDを押す。

  1. ディスプレーの数字から開始し、シリアルナンバーの全ての英字を加算し、シリアルナンバーの全ての数字を減算する。
  2. 一番目のLEDが白の場合、14を加算する。
  3. 二番目のLEDとディスプレーの数字が同じ色の場合、22を加算する。そうでなければ、13を加算する。
  4. ポートプレートの数1つにつき2を加算し、DVI-Dポートが存在する場合、9を減算する。
  5. 3つ全てのLEDが同じ色の場合、押すべきLEDは一番目のLEDである。
  6. ディスプレーの数字が赤、緑、青のいずれかであり黄のLEDがない場合、ディスプレーの数字を加算する。
  7. モジュールの総数が(バッテリーの数+バッテリーホルダーの数)より多い場合、18を減算する。
  8. 現在の数字が偶数で72より大きい場合、2で割る。
  9. 二番目のLEDが緑または黒の場合、押すべきLEDは二番目のLEDである。
  10. (現在の数字を23で割った余り)がポートの数の二倍より小さい場合、終了する。
  11. 爆弾が起動した月の数を加算する。
  12. ディスプレーの数字が23より大きい場合、バッテリーホルダーの数を加算する。そうでなければ、バッテリーホルダーの数を乗算する。
  13. 点灯したインジケーター1つにつき2を加算し、点灯していないインジケーター1つにつき3を減算する。
  14. 三番目のLED、一番目のLED、ディスプレーの数字が全て同じ色かつ二番目のLEDの色が異なる場合、押すべきLEDは三番目のLEDである。終了する。
  15. ルール9が当てはまった場合、10を加算する。そうでなければ、19を減算する。
  16. この時点で現在の数字が0より小さい場合、-2を乗算する。終了する。
  17. 現在の数字を三倍する。
  18. 3つ全てのLEDの色の名前の文字数を合計すると13を超える場合、ディスプレーの数字の色の名前の文字数と等しい数を加算する。
  19. ポートプレートが存在しない場合、終了する。
  20. 押すべきLEDは文字数が最も長い色のLEDである。ただしFRKインジケーターが存在する場合、もしくは文字数が最も長いLEDが複数ある場合はこのルールを無視する。
  21. 全ての点灯していないインジケーターの最初の文字に対応する数字を加算する。存在しない場合は、3を乗算する。
  22. 終了する。

注意:終了の時点で現在の数字が0より小さい場合、-1を乗算する。現在の数字が10より小さい場合、13を加算する。

LEDの特定

押すべきLEDが決定しなかった場合、この場所を参照する。

以下のルールを読み進め、最初に合致するルールを使用する。

  • 最終的な値が100より小さい場合、押すべきLEDは一番目のLEDである。
  • そうでなければ、ディスプレーの数字が緑かつ一番目のLEDが緑ではない場合、押すべきLEDは三番目のLEDである。
  • そうでなければ、3つのLEDとディスプレーの数字が全て異なる色の場合、押すべきLEDは一番目のLEDである。
  • そうでなければ、パラレルポートが存在する場合、押すべきLEDは二番目のLEDである。
  • そうでなければ、押すべきLEDは三番目のLEDである。